STM32之CAN接收 |
您所在的位置:网站首页 › stm32 can接收中断两次 › STM32之CAN接收 |
想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。要想使用CAN报文接收模块首先要完成相关的配置。 1 STM32CubeMX配置 使能CAN通讯:PA11配置为CAN_RX;PA12配置为CAN_TX CAN通讯中断选择:USB low priority or CAN RX0 interrupts APB1外设时钟设置为36MHz,通过配置CAN Bit Timings Parameters,将波特率设置为1Mbps: ·Prescaler : 4 ·Time Quanta in Bit Segment 1 : 5 ·Time Quanta in Bit Segment 2 : 3 ·ReSynchronization Jump Width : 1 36000000(APB1的时钟)/(4(分频系数)/(5(TQ1)+3(TQ2)+1(同步段时间1tq))=1000k ·Time Triggered Communication选择disable:选择非时间触发通讯模式 ·Automatic Bus-Off Management选择disable(可以enable):表示Bus Off后无法自恢复 ·Automatic Wake-Up Mode选择disable(可以enable):表示不开启自动唤醒 ·No-Automatic Retransmission选择enable:表示允许报文自动重传 ·Receive Fifo Locked Mode接收FIFO锁定模式,选择disable,表示报文不锁定,新的覆盖旧的 ·Tran |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |